const fs = require("fs");
const { promisify } = require("util");
const readFile = promisify(fs.readFile);

// 同步读取
// const data = fs.readFileSync("./conf.js");
// console.log(data); // <Buffer 61 61 61 62 62 62>  输出的是这个文件的二进制结果
// console.log(data.toString()); // aaabbb


// 异步读取
// fs.readFile("./conf.js", (err, data) => {
//     if(err) throw err;
//     console.log(data.toString());  // aaabbb
// })


// 也是异步读取，只是同步化了
(async () => {
    const data = await readFile("./conf.js");
    console.log(data.toString());  // aaabbb
})()